from LectorDeArchivos import LectorDeArchivos

class BuscadorDeReglas:
	def obtenerReglas(self):
		listaReglas = LectorDeArchivos().leerReglasDe(self.archivo())
		return self.armarReglas(listaReglas)

	def armarReglas(self,listaReglas):
		reglas = []
		for regla in listaReglas:
			if regla != [""]:
				reglas.append((regla[0].replace('-',''), regla[1].replace('+','')))
		return reglas
		
	def archivo(self):
		raise NotImplementedError( "BuscadorDeReglas.archivo() no implementado" )
